/* CSS Document */
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}

#page{font-family:  "Microsoft YaHei","΢���ź�";}
.header{background: #52b5ff;height: 60px;}
.headermain{width:980px; margin:0px auto;}
.headermain div{ float: left}
.headermain  .logo{ width: 230px; height: 60px; background: url("../../images/logo.png") no-repeat;}
.headermain .nav a{ display: inline-block; width: 80px; height: 60px; line-height: 60px; color: #fff; font-family: "Microsoft YaHei","΢���ź�";text-align: center; font-size: 14px;}
.headermain .nav a.checked{ background: #209fff; }
.headermain .logininfo{ float: right; height: 60px; line-height: 60px; color: #007fde; font-size: 12px;  font-family:  "Microsoft YaHei","΢���ź�"; margin-right: 16px;}
.headermain .logininfo span{ margin: 0px 5px;}
.headermain .logininfo a{ color: #007fde; background: #86cbff; padding: 3px 5px; border-radius: 3px;}
.main{font-family:  "Microsoft YaHei","΢���ź�";}

.modelbg{ display: none; position: fixed; width: 100%; height: 100%; opacity: 0.6; background: #ccc; left: 0px; top: 0px; z-index: 1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.confirmbox{ display: none; width: 200px; height: 100px; box-shadow: 3px 3px 3px #ccc; position: fixed; left: 50%; margin-left: -100px;; top: 50%; margin-top: -50px; z-index: 2; background: #fff; text-align: center;font-family:  "Microsoft YaHei","΢���ź�";}
.confirmbox .text{ margin: 10px 0px 20px 0px;}
.confirmbox a{padding: 5px 12px; color: #fff; background:#0091ff; margin: 0px 10px; border-radius: 3px; }

.confirmstopbox{ display: none; width:300px; height: 150px; box-shadow: 3px 3px 3px #ccc; position: fixed; left: 50%; margin-left: -150px;; top: 50%; margin-top: -75px; z-index: 2; background: #fff; text-align: center;font-family:  "Microsoft YaHei","΢���ź�";}
.confirmstopbox .text{ margin:50px 0px 40px 0px;}
.confirmstopbox a{padding: 5px 12px; color: #fff; background:#0091ff; margin: 30px 5px 0px 5px; border-radius: 3px; }

.confirmoutbox{ display: none; width:300px; height: 150px; box-shadow: 3px 3px 3px #ccc; position: fixed; left: 50%; margin-left: -150px;; top: 50%; margin-top: -75px; z-index: 2; background: #fff; text-align: center;font-family:  "Microsoft YaHei","΢���ź�";}
.confirmoutbox .text{ margin:50px 0px 40px 0px;}
.confirmoutbox a{padding: 5px 12px; color: #fff; background:#0091ff; margin: 30px 5px 0px 5px; border-radius: 3px; }

.updpwdbox{ display: none;padding: 5px 15px; width: 320px; height: 200px; box-shadow: 3px 3px 3px #ccc; position: fixed; left: 50%; margin-left: -175px;; top: 50%; margin-top: -100px; z-index: 2; background: #fff; text-align: center;font-family:  "Microsoft YaHei","΢���ź�";}
.updpwdbox .text{color: #666; margin: 10px 0px 20px 0px; height: 130px;}
.updpwdbox a{padding: 5px 12px; color: #fff; background:#0091ff; margin: 0px 10px; border-radius: 3px; font-size: 12px; }
.updpwdbox .title{ text-align: left}
.updpwdbox .nav{ text-align: left; border-bottom: solid 1px #ccc; margin: 10px 0px;}
.updpwdbox .nav a{padding: 0px; color: #666; background:none; margin: 0px 10px 0px 0px; border-radius: 0px; height: 25px; line-height: 25px; display: inline-block; padding: 0px 5px;}
.updpwdbox .nav a.checked{ color: #333;  border-bottom: solid 2px #333; margin-bottom: -1px;}
.updpwdbox table tr{ margin: 10px; display: block; font-size: 12px; height: 32px\0; }
.updpwdbox table td{ min-width:85px;}
.updpwdbox table input[type='text']{ width: 150px;}

.addpersonbox{display: none; padding: 5px 15px; width: 320px; height: 465px; box-shadow: 3px 3px 3px #ccc; position: fixed; left: 50%; margin-left: -175px;; top: 50%; margin-top: -225px; z-index: 2; background: #fff; text-align: center;font-family:  "Microsoft YaHei","΢���ź�";}
.addpersonbox .text{color: #666; margin: 10px 0px 20px 0px; height: 405px;}/*两个height值原来大小为450 385*/
.addpersonbox a{padding: 5px 12px; color: #fff; background:#0091ff; margin: 0px 10px; border-radius: 3px; font-size: 12px; }
.addpersonbox .title{ text-align: left}
.addpersonbox .nav{ text-align: left; border-bottom: solid 1px #ccc; margin: 10px 0px;}
.addpersonbox .nav a{padding: 0px; color: #666; background:none; margin: 0px 10px 0px 0px; border-radius: 0px; height: 25px; line-height: 25px; display: inline-block; padding: 0px 5px;}
.addpersonbox .nav a.checked{ color: #333;  border-bottom: solid 2px #333; margin-bottom: -1px;}
.addpersonbox table tr{ margin: 10px; display: block; font-size: 12px;height: 32px\0; }
.addpersonbox table td{ min-width:85px;}
.addpersonbox table input[type='text']{ width: 150px;}

.putpwdbox{display: none;padding: 5px 15px; width: 320px; height: 120px; box-shadow: 3px 3px 3px #ccc; position: fixed; left: 50%; margin-left: -175px;; top: 50%; margin-top: -60px; z-index: 2; background: #fff; text-align: center;font-family:  "Microsoft YaHei","΢���ź�";}
    .putpwdbox .text{color: #666; margin: 10px 0px 20px 0px; height: 50px;}
.putpwdbox a{padding: 5px 12px; color: #fff; background:#0091ff; margin: 0px 10px; border-radius: 3px; font-size: 12px; }
.putpwdbox .title{ text-align: left}
.putpwdbox .nav{ text-align: left; border-bottom: solid 1px #ccc; margin: 10px 0px;}
.putpwdbox .nav a{padding: 0px; color: #666; background:none; margin: 0px 10px 0px 0px; border-radius: 0px; height: 25px; line-height: 25px; display: inline-block; padding: 0px 5px;}
.putpwdbox .nav a.checked{ color: #333;  border-bottom: solid 2px #333; margin-bottom: -1px;}
.putpwdbox table tr{ margin: 10px; display: block; font-size: 12px; height: 32px\0; }
.putpwdbox table td{ min-width:85px;}
.putpwdbox table input[type='text']{ width: 150px;}

.putbedidbox{display: none;padding: 5px 15px; width: 320px; height: 120px; box-shadow: 3px 3px 3px #ccc; position: fixed; left: 50%; margin-left: -175px;; top: 50%; margin-top: -60px; z-index: 2; background: #fff; text-align: center;font-family:  "Microsoft YaHei","΢���ź�";}
.putbedidbox .text{color: #666; margin: 10px 0px 20px 0px; height: 50px;}
.putbedidbox a{padding: 5px 12px; color: #fff; background:#0091ff; margin: 0px 10px; border-radius: 3px; font-size: 12px; }
.putbedidbox .title{ text-align: left}
.putbedidbox .nav{ text-align: left; border-bottom: solid 1px #ccc; margin: 10px 0px;}
.putbedidbox .nav a{padding: 0px; color: #666; background:none; margin: 0px 10px 0px 0px; border-radius: 0px; height: 25px; line-height: 25px; display: inline-block; padding: 0px 5px;}
.putbedidbox .nav a.checked{ color: #333;  border-bottom: solid 2px #333; margin-bottom: -1px;}
.putbedidbox table tr{ margin: 10px; display: block; font-size: 12px; height: 32px\0; }
.putbedidbox table td{ min-width:85px;}
.putbedidbox table input[type='text']{ width: 150px;}